home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / amigaos4_only / ifxlite / imagefx3 / rexx / bustanim.ifx < prev    next >
Text File  |  2004-08-03  |  840b  |  50 lines

  1. /*
  2.  * $VER: BustANIM 2.0.0 (22.7.94)
  3.  *
  4.  * Arexx program for the ImageFX image processing system.
  5.  * Written by Thomas Krehbiel
  6.  *
  7.  * This program will break up an ANIM into a series of colormapped
  8.  * image files.
  9.  *
  10.  */
  11.  
  12. OPTIONS RESULTS
  13.  
  14. GetPrefs LoadPath
  15. path = result
  16.  
  17. RequestFile '"Select Animation:"' path PATTERN '#?.anim#?'
  18. IF rc ~= 0 THEN EXIT
  19.  
  20. filename = result
  21. fileonly = FILEREQ.FILE
  22.  
  23. RequestFile '"Select Output Path For Frames:"' path DIRONLY
  24. IF rc ~= 0 THEN EXIT
  25.  
  26. outpath = result
  27. IF RIGHT(outpath,1) ~= ':' THEN DO
  28.    outpath = outpath || '/'
  29.    END
  30.  
  31. framenum = 1
  32.  
  33. DO FOREVER
  34.  
  35.    Message 'Busting frame' framenum
  36.  
  37.    LoadMapped filename framenum
  38.    IF rc ~= 0 THEN LEAVE
  39.  
  40.    SaveRenderedAs ILBM outpath||fileonly||'.'||RIGHT('00000'||framenum,5)
  41.    IF rc ~= 0 THEN LEAVE
  42.  
  43.    framenum = framenum + 1
  44.  
  45.    END
  46.  
  47. KillMapped
  48.  
  49. EXIT
  50.